#include <iostream>
#include <fstream>
#include <vector>
#include <string>

int main()
{
    std::ifstream in("practice8_1.cpp"); //打开文件
    if(!in)
    {
        std::cerr << "Can`t open input file." << std::endl;
        return -1;
    }

    std::string line;
    std::vector<std::string> words;
    while(std::getline(in, line)) // 从文件中读取一行
    { 
        words.push_back(line); // 添加到vector中
    }
    in.close(); // 输入完毕，关闭文件

    std::vector<std::string>::const_iterator it = words.begin(); // 迭代器
    while(it!= words.end()) // 遍历 vector
    {
        std::cout << *it << std::endl; // 输出 vector中的元素
        ++it;
    }
    return 0;
}
